/**
 * 发票Vo
 * @author zhangq
 * @date 2015-03-12
 */
package com.chnbst.bstyun.model.vo;

import com.chnbst.bstyun.core.model.IVO;
import com.chnbst.bstyun.model.pojo.Invoice;

public class InvoiceVo extends Invoice implements IVO{

	/**
	 * 序列化
	 */
	private static final long serialVersionUID = -9112677529459775957L;

	/**
     * 发票抬头
     */
    private String invoiceTitle;
    
    /**
     * 开具类型（0，个人、1，企业）
     */
    private Integer openType;

    /**
     * 发票类型（0，增值税专票、1，增值税普票）
     */
    private Integer invoiceType;
    
    /**
     * 收件人
     */
    private String receiverName;
    
    /**
     * 街道地址
     */
    private String streetAddress;
    
    /**
     * 省份名字
     */
    private String provinceCodeName;
    
    /**
     * 市 名字
     */
    private String cityCodeName;
    
    /**
     * 区  名字
     */
    private String areaCodeName;
    
    /**
     * 用户名
     */
    private String userEmail;

	/**
     * 用户联系电话
     */
    private String userTel;
    
    /**
     * 收件人联系电话
     */
    private String userTell;
    
    /**
	 * 获取收件人联系电话
	 * @return userTell
	 */
	public String getUserTell() {
		return userTell;
	}

	/**
	 * 设置收件人联系电话
	 * @param userTell
	 */
	public void setUserTell(String userTell) {
		this.userTell = userTell;
	}
    
    /**
     * 获取用户邮箱
     * @return
     */
    public String getUserEmail() {
		return userEmail;
	}

    /**
     * 设置用户邮箱
     * @param userEmail
     */
	public void setUserEmail(String userEmail) {
		this.userEmail = userEmail;
	}

	/**
	 * 获取用户联系电话
	 * @return
	 */
	public String getUserTel() {
		return userTel;
	}

	/**
	 * 设置用户联系电话
	 * @param userTel
	 */
	public void setUserTel(String userTel) {
		this.userTel = userTel;
	}
    
    /**
     * 获取收件人
     * @return receiverName
     */
    public String getReceiverName() {
		return receiverName;
	}

    /**
     * 设置收件人
     * @param receiverName
     */
	public void setReceiverName(String receiverName) {
		this.receiverName = receiverName;
	}

	/**
	 * 获取街道地址
	 * @return streetAddress
	 */
	public String getStreetAddress() {
		return streetAddress;
	}

	/**
	 * 设置街道地址
	 * @param streetAddress
	 */
	public void setStreetAddress(String streetAddress) {
		this.streetAddress = streetAddress;
	}

	/**
     * 获取省份名称
     * @return 返回省份名称
     */
	public String getProvinceCodeName() {
		return provinceCodeName;
	}

	/**
	 * 设置 省份名称
	 * @param provinceCodeName  省份名称
	 */
	public void setProvinceCodeName(String provinceCodeName) {
		this.provinceCodeName = provinceCodeName;
	}

	/**
	 * 获取 市名称
	 * @return 返回市名称
	 */
	public String getCityCodeName() {
		return cityCodeName;
	}

	/**
	 * 设置 市名称
	 * @param cityCodeName 市名称
	 */
	public void setCityCodeName(String cityCodeName) {
		this.cityCodeName = cityCodeName;
	}

	/**
	 * 获取 区名称
	 * @return 返回区名称
	 */
	public String getAreaCodeName() {
		return areaCodeName;
	}
	
	/**
	 * 设置区名称
	 * @param areaCodeName 区名称
	 */
	public void setAreaCodeName(String areaCodeName) {
		this.areaCodeName = areaCodeName;
	}

    /**
     * 获取发票抬头
     * @return invoiceTitle
     */
	public String getInvoiceTitle() {
		return invoiceTitle;
	}

	/**
	 * 设置发票抬头
	 * @param invoiceTitle
	 */
	public void setInvoiceTitle(String invoiceTitle) {
		this.invoiceTitle = invoiceTitle;
	}

	/**
	 * 获取开具类型（0，个人、1，企业）
	 * @return openType
	 */
	public Integer getOpenType() {
		return openType;
	}

	/**
	 * 设置开具类型（0，个人、1，企业）
	 * @param openType 开具类型（0，个人、1，企业）
	 */
	public void setOpenType(Integer openType) {
		this.openType = openType;
	}

	/**
	 * 获取发票类型（0，增值税专票、1，增值税普票）
	 * @return invoiceType
	 */
	public Integer getInvoiceType() {
		return invoiceType;
	}

	/**
	 * 设置发票类型（0，增值税专票、1，增值税普票）
	 * @param invoiceType 发票类型（0，增值税专票、1，增值税普票）
	 */
	public void setInvoiceType(Integer invoiceType) {
		this.invoiceType = invoiceType;
	}
}